ECS: La scrittura NFS genera un errore di I/O dopo una determinata quantità di dati
Riepilogo: Le scritture NFS hanno esito negativo con un errore di I/O dovuto a una mancata corrispondenza della sincronizzazione.
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
È presente un nuovo bucket abilitato per il file system.
Le scritture NFS hanno esito negativo con un errore di I/O dovuto a una mancata corrispondenza della sincronizzazione.
Client NFS Esempio del problema:
Le scritture NFS hanno esito negativo con un errore di I/O dovuto a una mancata corrispondenza della sincronizzazione.
Client NFS Esempio del problema:
root@client~:/mnt_ecs# dd if=/dev/zero of=/mnt_ecs/test bs=1024 count=80000 dd: write error: I/O error dd: write error: I/O error root@client:/mnt_ecs# ll total 8222 drwx---rwx- 3 2147483647 2147483647 96 Aug 13 10:51 . drwxr-xr-x- 30 root system 4096 Aug 07 10:46 .. -rw-r--r--- 1 root system 2102272 Aug 13 10:51 testIn base alla seguente posizione dei registri: (Una richiesta prevista non è stata visualizzata nella pagina
dataheadsvc servizio)
Comando:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Esempio:
admin@node1~>cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log 2018-08-17T06:09:02,499 [RpcDispatcherWriteIO-5411370] INFO RpcProgramNfs3.java (line 241) No sync response, expect an async response for request WriteRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 offset:0 count:524288 stablehowUNSTABLE 2018-08-17T06:09:03,261 [RpcDispatcherMD-5323256] ERROR RpcProgramNfs3.java (line 277) Error processing NfsRequest: xid:1229074411 ip:/<Client IP> SysSecurity: AuthStatus:AUTH_OK Uid:0 Gid:0 Proc:SETATTR SetAttrRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 SetAttr3Object : uid:0 gid:0 mode:0 atime:null mtime:null verf:10487808 updateFields:[SIZE] check:true ctime(NfsTime-1534486142s, 467000000ns) NfsResponse: SetAttr3Response : status:NFS3ERR_NOT_SYNC wccData: WccData: WccAttr: size:10485760 mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) postOpAttr type:NFSREG mode:rw-r--r-- nlink:1 uid:0 gid:0 size:10485760 used:10485760 rdev:(Specdata3: specdata10, specdata2:0) fileid:1019241384186633961 atime:(NfsTime-1534486143s, 243000000ns) mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) RpcError: null
Causa
Mancata corrispondenza della sincronizzazione tra client e server.
- Il client ha eseguito il mount del bucket abilitato per il file system con l'opzione sync.
Comando: (Nessun output previsto)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- L'opzione Export Host nel menu File dell'interfaccia utente di ECS è stata modificata in Sync (l'impostazione predefinita è Async)
Risoluzione
Eseguire i seguenti controlli:
- Verificare se il client specifica l'opzione Sync Mount e, in caso affermativo, rimuoverla.
- Selezionare la policy di trasferimento della scrittura nelle opzioni host di esportazione (File >Exports) e modificarla in Async.
NFS v3 consente scritture asincrone sicure che aumentano le prestazioni rispetto alle scritture sincrone che spesso costituivano un problema nelle implementazioni NFS precedenti.
Dal protocollo RFC 1813 NFS versione 3:
Nota: L'aumento del
wsize nell'opzione di montaggio consente di trasferire più dati prima che si verifichi l'errore di I/O.
Dal protocollo RFC 1813 NFS versione 3:
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Informazioni aggiuntive
Articoli della Knowledge Base su NFS correlati:
- ECS: come creare un'esportazione NFS di base e montarla su un client
- ECS: NFS non è in grado di scrivere o eliminare oggetti (in inglese)
- ECS: scritture NFS di grandi dimensioni da ESX potrebbero non riuscire dopo l'aggiornamento alla versione 3.2 (in inglese)
- ECS: reimpostazione della configurazione dell'esportazione NFS dopo l'aggiunta di una nuova esportazione in un ambiente multi-VDC (in inglese)
- ECS: errore di streaming del registro dataheadsvc: LINK della procedura NFSv3 non supportato nella richiesta ReadLinkRequest (in inglese)
- ECS: errore di cookie duplicati durante la creazione di un elenco NFS (in inglese)
- ECS: mounting di NFS non riuscito con errore No such file or directory o ERROR_OBJECT_NOT_FOUND (in inglese)
- ECS: la sottocartella o la directory creata utilizzando il browser S3 non è elencata dal computer client NFS/Linux ma il contenuto della sottocartella viene visualizzato nella directory principale o root (in inglese)
- ECS: errori I/O remoti di NFS; la modifica del proprietario del bucket per il bucket abilitato per il file system può rendere impossibile per applicazioni/utenti accedere ai file NFS (in inglese)
- ECS: la scrittura in NFS genera un errore di I/O dopo una determinata quantità di dati. (in inglese)
- ECS: utilizzo della condivisione file NFS da ECS con un datastore NFS VMware (in inglese)
- ECS: best practice per il mounting delle esportazioni NFS ECS (in inglese)
- ECS: come montare la condivisione NFS su un client Windows
- ECS: NFS non riesce a eseguire il mounting dopo aver modificato le impostazioni di esportazione dei file nell'interfaccia utente (in inglese)
- ECS: Oracle WebCenter Content (WCC) è compatibile con ECS? (in inglese)
Prodotti interessati
Elastic Cloud StorageProdotti
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StorageProprietà dell'articolo
Numero articolo: 000042461
Tipo di articolo: Solution
Ultima modifica: 03 set 2025
Versione: 5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.